Article 11215

Title of the article

QUALITY ASSURANCE METHODS IN COMPLEX PROGRAM SYSTEMS DESIGN 

Authors

Karpunin Aleksey Aleksandrovich, assistant, sub-department of design and production technology of the electronic equipment, Moscow State Technical University named after N. E. Bauman (105005, 2-ya Baumanskaya street, apartment 5, page 1, Moscow, Russia), AlexK811@yandex.ru
Ganev Yuriy Mikhaylovich, laboratory assistant-researcher, sub-department of design and production technology of the electronic equipment, Moscow State Technical University named after N. E. Bauman (105005, 2-ya Baumanskaya street, apartment 5, page 1, Moscow, Russia), yury.ganev@gmail.com
Chernov Maksim Mikhaylovich, postgraduate student, sub-department of design and production technology of the electronic equipment, Moscow State Technical University named after N. E. Bauman (105005, 2-ya Baumanskaya street, apartment 5, page 1, Moscow, Russia)

Index UDK

681.321

Abstract

This paper analyzes the ways of ensuring proper quality of complex software systems. The main attention is paid to the quality of the software, structuring code and software architecture. At the moment the problems associated with the quality of software, in essence connected with the quality of the written code, become very sore and relevant issue in the world of software and IT-sphere. Improperly written software brings future difficulties for the administration, updating and implementation of the new versions. Risks associated with low-quality software is constantly growing, both for users and for the creators. The article briefly researched questions on the structure of software quality, investigated the causes of the problem software. Software testing is also considered. Questions of testing and creation of special tests are very important for the quality of the software. Poor testing leads to serious errors in the subsequent release to the market and disruptions in the software. Testing is one of the methods to improve the code, and in general the quality of the entire software. This article shows various methods for improving the written code, with bright their representatives are refactoring and reengineering of code. These methods are the most promising and relevant today. In conclusion, the general characteristics of these methods, as well as recommendations for their use, are given.

Key words

quality, software lifecycle functionality, efficiency, portability.

Download PDF

 

Дата создания: 15.10.2015 20:11
Дата обновления: 16.10.2015 12:14